package concursos.ejb;

import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import concursos.daos.LoginDAO;
import concursos.interfaces.LoginService;
import concursos.modelos.Usuario;

@Stateless
public class LoginEjb implements LoginService {

	private LoginDAO login;
	@PersistenceContext(unitName = "meusconcursosejb")
	private EntityManager manager;

	public LoginDAO getLogin() {
		if (this.login == null)
			this.login = new LoginDAO(this.manager);
		return this.login;
	}

	public LoginEjb() {
	}

	@Override
	public Usuario login(String usuario, String senha) {
		return this.getLogin().login(usuario, senha);
	}

}
